/*
  地址信息验证 包括收件人姓名 手机号码 配送时间 省市区 具体地址
  consignee    收件人姓名
  tel          手机号码
  deliveryTime 配送时间
  region       省市区(数组) [上海,上海,黄浦区]
  address      具体地址
*/

const telReg = /^1(3|4|5|7|8)\d{9}$/
let validate = (obj) => {
  let { consignee, tel, deliveryTime, region, address } = obj;
  if (consignee == '') {
    warning('请填写收件人姓名')
    return false
  }
  if (tel == '') {
    warning('请填写手机号')
    return false
  }
  if (tel) {
    if (!telReg.test(tel)) {
      warning('手机号格式不正确')
      return false;
    }
  }
  if (deliveryTime == '') {
    warning('请填写配送时间')
    return false
  }
  if (region!=undefined) {
    if (region[0] == '') {
      warning('请填写省市区')
      return false
    }
  }
  if (address == '') {
    warning('详细地址不少于5个字')
    return false
  }
  if (address) {
    if (address.length < 5) {
      warning('详细地址不少于5个字')
      return false
    }
  }
  return true
}


let warning = (val) => {
  wx.showToast({
    title: val,
    icon: 'none'
  })
}

export {
  validate
}